package com.hzlj.position.locate.common.common;

import com.hzlj.position.locate.common.dto.position.PositionQueryResultDTO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * @author lifh
 * @date 2023/3/29 10:34
 **/
@Data
@Accessors(chain = true)
public class PositionWarningTrackDTO {
    /**
     * 异常记录,不保存到数据库
     */
    private PositionQueryResultDTO position;
    /**
     * 核验记录,不保存到数据库
     */
    private PositionQueryResultDTO checkPosition;
    /**
     * 平台核验：发送给矫正人员的通知
     */
    private Notice toJzry;
    /**
     * 平台通知工作人员
     */
    private Notice toGzry;
    /**
     * 核验记录ID
     */
    private String  checkId;
    /**
     * 核验记录时间
     */
    private Date checkTime;

    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public static class Notice {
        private String noticeTime;
        private String body;
    }
}
